package com.jwds.digital.bios.business.core.infrastructure.telegram;

import java.math.BigDecimal;
import java.util.List;
import lombok.Data;

/**
 * <p>BeltParaCollect 皮带数据采集</p>
 *
 * @author 林柏云
 * @Date：2024/11/7 17:20
 */

@Data
public class BeltParaCollect {

  /**
   * 皮带编码
   */
  private String beltCode;

  /**
   * 运行信号 正向运行、反向运行、停止
   */
  private int runStatus;

  /**
   * 故障信号 正常、故障1、故障2、故障3 ...
   */
  private int faultStatus;

  /**
   * 负载信号 负载、空载
   */
  private int loadStatus;

  /**
   * 电机数量
   */
  private int motorNum;

  /**
   * 料流信号 有料流、无料流
   */
  private int materialFlowStatus;

  /**
   * 皮带秤瞬间值
   */
  private BigDecimal scaleMomentValue;

  /**
   * 皮带秤累计值
   */
  private BigDecimal scaleTotalValue;

  /**
   * 电机数据采集列表，一条皮带可能对应多个电机
   */
  List<ElectricParaCollect> electricParaCollects;

}
